package com.venta.autopartes.menu;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class LeftFloatingMenu extends Menu{
	List<Option> menu1optionsList= new ArrayList<Option>();
	Map<String,Menu> menu1List= new HashMap<String,Menu>();
	
	public void  createLeftFloatingMenu(){
		/*Option option1=new Option("Menu 1" , "#");
		menu1optionsList.add(option1);
		Option option2=new Option("Menu 2" , "#");
		menu1optionsList.add(option2);
		Option option3=new Option("Menu 3" , "#");
		menu1optionsList.add(option3);
		Option option4=new Option("Menu 4" , "#");
		menu1optionsList.add(option4);*/
		
		Option option1=new Option("Edit my User" , "userAdministration/goStartAddUser.action");
		menu1optionsList.add(option1);
		Option option2=new Option("Logout" , "userAdministration/goStartAddUser.action");
		menu1optionsList.add(option2);
		
		Menu subMenu1=new Menu();	
		List<Option> subMenu1optionsList= new ArrayList<Option>();
		Option option1_1=new Option("Search All Users" , "userSearch/searchAllUsers.action");
		subMenu1optionsList.add(option1_1);
		Option option1_2=new Option("Add new User" , "userAdministration/goStartAddUser.action");
		subMenu1optionsList.add(option1_2);
		/*Option option4_3=new Option("Edit Client" , "userAdministration/goStartAddUser.action");
		subMenu4optionsList.add(option4_3);*/
		//Option option7_2=new Option("Menu 7.2" , "#");
		//subMenu7optionsList.add(option7_2);
		//Option option7_3=new Option("Menu 7.3" , "#");
		//subMenu7optionsList.add(option7_3);
		subMenu1.setOptionsList(subMenu1optionsList);
	menu1List.put("Super Administrator", subMenu1);
	
	Menu subMenu2=new Menu();	
	List<Option> subMenu2optionsList= new ArrayList<Option>();
	Option option2_1=new Option("Update Branch" , "userSearch/searchUsers.action");
	subMenu2optionsList.add(option2_1);
	Option option2_2=new Option("Add sub Branch" , "userAdministration/goStartAddUser.action");
	subMenu2optionsList.add(option2_2);
	Option option2_3=new Option("Create Department" , "userAdministration/goStartAddUser.action");
	subMenu2optionsList.add(option2_3);
	Option option2_4=new Option("Move User" , "userAdministration/goStartAddUser.action");
	subMenu2optionsList.add(option2_4);
	/*Option option4_3=new Option("Edit Client" , "userAdministration/goStartAddUser.action");
	subMenu4optionsList.add(option4_3);*/
	//Option option7_2=new Option("Menu 7.2" , "#");
	//subMenu7optionsList.add(option7_2);
	//Option option7_3=new Option("Menu 7.3" , "#");
	//subMenu7optionsList.add(option7_3);
	subMenu2.setOptionsList(subMenu2optionsList);
menu1List.put("Branch", subMenu2);

Menu subMenu3=new Menu();	
//Map<String,Menu> subMenu5List= new HashMap<String,Menu>();
List<Option> subMenu3optionsList= new ArrayList<Option>();
Option option3_1=new Option("My subordinates" , "userSearch/searchMySubordinates.action");
subMenu3optionsList.add(option3_1);
Option option3_2=new Option("Add a new Employee" , "userAdministration/goStartAddUser.action");
subMenu3optionsList.add(option3_2);
Option option3_3=new Option("Edit my User" , "userAdministration/goStartAddUser.action");
subMenu3optionsList.add(option3_3);
//Option option7_2=new Option("Menu 7.2" , "#");
//subMenu7optionsList.add(option7_2);
//Option option7_3=new Option("Menu 7.3" , "#");
//subMenu7optionsList.add(option7_3);
subMenu3.setOptionsList(subMenu3optionsList);
menu1List.put("Employee", subMenu3);

		
		Menu subMenu5=new Menu();	
			//Map<String,Menu> subMenu5List= new HashMap<String,Menu>();
			List<Option> subMenu5optionsList= new ArrayList<Option>();
			Option option5_1=new Option("Add a new Vehicle" , "vehicleSales/goStartAddVehicle.action");
			subMenu5optionsList.add(option5_1);
			Option option5_2=new Option("My Vehicles" , "vehicleSearch/searchMyVehicles.action");
			subMenu5optionsList.add(option5_2);
			//Option option5_2=new Option("Menu 5.2" , "#");
			//subMenu5optionsList.add(option5_2);
			//Option option5_3=new Option("Menu 5.3" , "#");
			//subMenu5optionsList.add(option5_3);
			subMenu5.setOptionsList(subMenu5optionsList);
		menu1List.put("Vehicles", subMenu5);
			
		//Option option6=new Option("Menu 6" , "#");
		//menu1optionsList.add(option6);
		
		
	
	Menu subMenu4=new Menu();	
	//Map<String,Menu> subMenu5List= new HashMap<String,Menu>();
	List<Option> subMenu4optionsList= new ArrayList<Option>();
	Option option4_1=new Option("My Clients" , "userSearch/searchMySubordinates.action");
	subMenu4optionsList.add(option4_1);
	Option option4_2=new Option("Add new Client" , "userAdministration/goStartAddUser.action");
	subMenu4optionsList.add(option4_2);
	/*Option option4_3=new Option("Edit Client" , "userAdministration/goStartAddUser.action");
	subMenu4optionsList.add(option4_3);*/
	//Option option7_2=new Option("Menu 7.2" , "#");
	//subMenu7optionsList.add(option7_2);
	//Option option7_3=new Option("Menu 7.3" , "#");
	//subMenu7optionsList.add(option7_3);
	subMenu4.setOptionsList(subMenu4optionsList);
menu1List.put("Clients", subMenu4);
			
		/*Menu subMenu7=new Menu();
			Map<String,Menu> subMenu7List= new HashMap<String,Menu>();
			List<Option> subMenu7optionsList= new ArrayList<Option>();
			Menu subMenu7_1 = new Menu();
				List<Option> subMenu7_1optionsList= new ArrayList<Option>();
				Option option7_1_1=new Option("Add a new User" , "userAdministration/goStartAddUser.action");
				subMenu7_1optionsList.add(option7_1_1);
				Option option7_1_2=new Option("Menu 7.1.2" , "#");
				subMenu7_1optionsList.add(option7_1_2);
				Option option7_1_3=new Option("Menu 7.1.3" , "#");
				subMenu7_1optionsList.add(option7_1_3);
				subMenu7_1.setOptionsList(subMenu7_1optionsList);
			subMenu7List.put("Menu 7.1", subMenu7_1);
				
			Menu subMenu7_2 = new Menu();
				List<Option> subMenu7_2optionsList= new ArrayList<Option>();
				Option option7_2_1=new Option("Menu 7.2.1" , "#");
				subMenu7_2optionsList.add(option7_2_1);
				Option option7_2_2=new Option("Menu 7.2.2" , "#");
				subMenu7_1optionsList.add(option7_2_2);
				Option option7_2_3=new Option("Menu 7.2.3" , "#");
				subMenu7_2optionsList.add(option7_2_3);
				subMenu7_2.setOptionsList(subMenu7_2optionsList);
			subMenu7List.put("Menu 7.2", subMenu7_2);
			
			Menu subMenu7_3 = new Menu();
				List<Option> subMenu7_3optionsList= new ArrayList<Option>();
				Option option7_3_1=new Option("Menu 7.3.1" , "#");
				subMenu7_1optionsList.add(option7_3_1);
				Option option7_3_2=new Option("Menu 7.3.2" , "#");
				subMenu7_1optionsList.add(option7_3_2);
				Option option7_3_3=new Option("Menu 7.3.3" , "#");
				subMenu7_3optionsList.add(option7_3_3);
				subMenu7_3.setOptionsList(subMenu7_3optionsList);
			subMenu7List.put("Menu 7.3", subMenu7_3);
				
			Option option7_4=new Option("Menu 7.4" , "#");
			subMenu7optionsList.add(option7_4);
			Option option7_5=new Option("Menu 7.5" , "#");
			subMenu7optionsList.add(option7_5);
			subMenu7.setOptionsList(subMenu7optionsList);
		menu1List.put("Users", subMenu7);*/
			
			
		//Option option8=new Option("Menu 8" , "#");
		//menu1optionsList.add(option8);
		
		setOptionsList(menu1optionsList);
		setSubMenu(menu1List);
	}
}
